package com.ymh.git.service.impl;

import com.ymh.git.dao.DemoDao;
import com.ymh.git.service.DemoService;

/**
 * 
 * <h4>项目名称：git-spring-bean</h4> <h5>名称：DemoServiceImpl</h5> <h5>描述：演示依赖注入的两种方式</h5>
 * <br/>
 * <h5>创建时间：2017年10月30日 下午6:24:28</h5> <h5>版权所有：深圳市启明星电子商务有限公司</h5>
 * 
 * @author aivin
 * @version 1.0.0
 */
public class DemoServiceImpl implements DemoService {

	private DemoDao demoDao;

//	/*
//	 * 第一种：设值注入
//	 */
//	public void setDemoDao(DemoDao demoDao) {
//		this.demoDao = demoDao;
//	}
	
	/*
	 * 第二种：构造注入
	 */
	public DemoServiceImpl(DemoDao demoDao){
		this.demoDao = demoDao;
	}

	@Override
	public void save(String msg) {
		System.out.println("Service 接收参数：" + msg);
		msg = msg + this.hashCode();
		demoDao.save(msg);
	}

}
